<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<title>Calendario General Consultores.jsp</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<title>Mantenimiento Consultor</title>
	
	<!-- Declaramos la URL base de nuestra aplicación  -->
	<c:set var="url">${pageContext.request.requestURL}</c:set>
	<c:set var="baseURL" value="${fn:replace(url, pageContext.request.requestURI, pageContext.request.contextPath)}" />
	<link href="${baseURL}/css/bootstrap.css" rel="stylesheet">
	<link href="${baseURL}/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
	<div class="container-fluid">
		<div class="row-fluid">
			<div class="span2">
				<!-- MENU LEFT 
					 MEJORA: INTENTAR EXTERNALIZAR EN UN TEMPLATE
				-->
				<ul class="nav nav-list">
				  <li class="nav-header">MENU</li>
				  <li><a href="${baseURL}/action.do">Calendario General Consultores</a></li>
				  <li><a href="${baseURL}/mantenimiento/action.do?action=1">Mantenimiento Consultores</a></li>
				  <li><a href="${baseURL}/mantenimiento/action.do?action=2">Mantenimiento Proyectos</a></li>
				  <li><a href="${baseURL}/mantenimiento/action.do?action=3">Mantenimiento Bajas</a></li>
				</ul>
				
			</div>
			<div class="span9">
				<h1>VISTA CALENDARIO GENERAL CONSULTORES</h1>
				<br/>
			<!-- Si existen: Mostramos los errores del formulario almacenados en el objeto form, en
			 su atributo mensajesError -->
			<c:if test="${not empty requestScope.form.mensajesError}">
				<h4 class="text-error">Errores del Formulario</h4>
				<ol class="text-error">
					<c:forEach var="mensajesError"
						items="${requestScope.form.mensajesError}">
						<li>${mensajesError}</li>
					</c:forEach>
				</ol>
			</c:if>
			
			<!-- 			
				FORMULARIO DE FILTRADO -- 1 MES MÁXIMO
			 -->
			<form class="form-inline" method="get" action="action.do">
			
				<label>fecha Inicial</label>
					<input type="date" name="fechaInicial" value="<fmt:formatDate pattern="yyyy-MM-dd" value="${requestScope.form.fechaInicial}"/>">
				<label>fecha Final</label>
					<input type="date" name="fechaFinal" value="<fmt:formatDate pattern="yyyy-MM-dd" value="${requestScope.form.fechaFinal}"/>">
				<input class="btn btn-primary" type="submit" name="buscar" value="Buscar">
			
			</form>
			<br/><br/>
			
			<table class="table table-bordered">
				<thead>
					<tr>
						<th>Consultor</th>
						<c:forEach var="fecha" items="${requestScope.intervalofechas}">
							<th><fmt:formatDate type="date" value="${fecha}" /></th>
						</c:forEach>
					</tr>
				</thead>
				<tbody>
					<c:forEach var="fila" items="${requestScope.mapaConsultoresDedicacionesAcumuladas}">
						<tr>
							<td><a
								href="${baseURL}/vistas/consultores/action.do?id_consultor=${fila.key.id_consultor}">${fila.key.nombre}</a></td>
							<c:forEach var="columna" items="${fila.value}">
								<td>${columna.value}</td>
							</c:forEach>
						</tr>
					</c:forEach>
				</tbody>
			</table>
			</div>
			<div class="span1">
				<!--Sidebar border right-->
			</div>
		</div>
	</div>
</body>
</html>